草庐IT

Pygame Draw绘图

全部标签

python - 在 IPython Notebook 中更改绘图窗口大小

我正在使用IPythonNotebook来绘制一些图。对于大多数我使用%matplotlibinline但对于一些我更改为%matplotlibnotebook以便能够放大和类似的东西。现在问题来了,显示我的绘图的窗口(与我使用的matplotlib设置无关)突然变小了。不是图形本身,只是窗口。我真的很困惑为什么会这样,如果是因为我在两个matplotlib设置之间切换或者我错误地做了其他事情。这真的很烦人,因为我必须在窗口中滚动才能看到我的整个图形,除非我想将它最小化很多。所以如果你有任何想法如何使绘图窗口变大,请赐教。在这里你可以看到我所说的窗口的意思的例子:Smallwindow

python - 在 Python 的 Tkinter 主窗口上放置绘图

我有一个程序可以处理数据然后绘制结果。通常在Python中,绘图显示在新窗口中,但我想在同一个Tkinter窗口中显示绘图。我搜索并找到了这两个答案,PythonTkinterEmbedMatplotlibinGUI,和HowdoIrefreshamatplotlibplotinaTkinterwindow?.他们说我们应该首先制作一个Canvas,然后使用grid或pack将它放在窗口上。这是我第一次使用canvas,我应用了这个概念,这里是一个工作示例代码,frommatplotlib.backends.backend_tkaggimportFigureCanvasTkAgg__a

python - scikit-learns LDA 函数中的错误 - 绘图显示非零相关

我使用scikit-learn的LDA函数做了一些LDA,我注意到在我的结果图中,LD之间存在非零相关性。fromsklearn.ldaimportLDAsklearn_lda=LDA(n_components=2)transf_lda=sklearn_lda.fit_transform(X,y)这很令人担忧,所以我回去使用Iris数据集作为引用。我还在scikit文档中找到了相同的非零相关LDA图,我可以重现它。无论如何,给你一个大概的样子左上图:这里显然有问题左下角的图:这是基于原始数据的,不是正确的方法,而是一种复制scikit结果的尝试右上角和右下角的绘图:这就是它的实际外观。

python - 在多进程中运行绘图时出现 matplotlib 错误

我正在使用python的Multiprocess.Pool来绘制一些使用多个进程的数据,如下所示:classplotDriver:defplot(self,parameterList):numberOfWorkers=len(parameterList)pool=Pool(numberOfWorkers)pool.map(plotWorkerFunction,parameterList)pool.close()pool.join()这是我类的简化版本,驱动程序还包含我选择省略的其他内容。plotWorkderFunction是一个单线程函数,它导入matplotlib并完成所有绘图和设

python - 标题和绘图 matplotlib 之间的巨大空间

我的matplotlib有一个问题,它生成的绘图与标题相去甚远。我的代码是:df=pandas.read_csv(csvpath,delimiter=',',index_col=0,parse_dates=[0],dayfirst=True,names=['Date','test1'])df.plot(subplots=True,marker='.',markersize=8,title="test",fontsize=10,color=['b','g','g'],figsize=(8,22))imagepath='capture.png'plt.savefig(imagepath)生

python - 彩条/绘图问题? "posx and posy should be finite values"

问题所以我有一个6层(array.size=(192,288,6))的经纬度数组,其中包含一堆数据,其值范围接近0到大约0.65。当我绘制来自6层([:,:,0]、[:,:,1]等的每一层的数据时.),除了[:,:,4]之外,我没有任何问题并得到了一张漂亮的map。出于某种原因,当我尝试绘制此2D数组时,我收到一条我不理解的错误消息,并且仅在我尝试包含颜色条时才会出现。如果我修复颜色条没有错误,但我需要那个颜色条...代码这是我用于数组不同部分的代码,以及生成的绘图。让我们使用[:,:,5]。#Setlabelslonlabels=['0','45E','90E','135E','18

python - Pandas 绘图功能忽略时间序列的时区

当使用pandas的内置plot函数绘制时间序列时,它似乎忽略了我的索引的时区:它始终使用UTC时间作为x轴。一个例子:importnumpyasnpimportmatplotlib.pyplotaspltfrompandasimportrolling_mean,DataFrame,date_rangerng=date_range('1/1/2011',periods=200,freq='S',tz="UTC")data=DataFrame(np.random.randn(len(rng),3),index=rng,columns=['A','B','C'])data_cet=data

python - 绘图 : Shared axes and no space between subplots

这与newpythonicstyleforsharedaxessquaresubplotsinmatplotlib?有关(或者更确切地说是跟进).我想让子图共享一个轴,就像上面链接的问题一样。但是,我也不希望地block之间没有空间。这是我的代码的相关部分:f,(ax1,ax2)=plt.subplots(1,2,sharex=True,sharey=True)plt.setp(ax1,aspect=1.0,adjustable='box-forced')plt.setp(ax2,aspect=1.0,adjustable='box-forced')#Plot1ax1.matshow(

python - 在 iPython notebook 中动态更新绘图

如thisquestion中所述,我正在尝试在iPython笔记本(在一个单元格中)中动态更新绘图。区别在于我不想绘制新线,但我的x_data和y_data在某些循环的每次迭代中都在增长。我想做的是:importnumpyasnpimporttimeplt.axis([0,10,0,100])#supooseIknowwhatthelimitsaregoingtobeplt.ion()plt.show()x=[]y=[]foriinrange(10):x=np.append(x,i)y=np.append(y,i**2)#updatetheplotsothatitshowsyasafu

python - Matplotlib,使用带有 pandas 时间序列数据的 plt.text() 设置绘图内文本

Matplotlib允许使用matplotlib.axes.Axes.text()自行在绘图中设置文本。我正在绘制Pandas系列数据,所以x轴是日期。Datetime2014-11-083452014-11-096782014-11-109872014-11-11258Freq:W-SUN,dtype:int64如果我想添加文本添加位置(x,y)=(2014-11-08,345),我该怎么做?2014-11-08实际上不是x轴上的x值。我怎样才能找到这个位置? 最佳答案 有几个选项。您可以使用来自Series对象的索引、date或